digging trenches - French English Dictionary